Cloud SaaS and Model Driven Architecture
نویسندگان
چکیده
Cloud computing is an emerging computing paradigm in which the resources such as processors, storage and software applications are provided as services, remotely over the Internet. The software applications in the cloud may be targeted on different platforms. As is evident, the software technologies are evolving constantly. But, as newer software technologies emerge the existing ones become obsolete and need to be replaced. Therefore, it becomes obligatory to adopt a software development methodology where the impact of technological advancements on software applications is minimal. Model Driven Architecture (MDA) is a software development approach where the models are the prime development artifacts. These models abstract the business functionality of the software system from its implementation on specific platforms. Automated tools are used for model-to-model and model-to-code transformations. Keywords-Cloud computing, Cloud SaaS, Model-Driven Architecture (MDA), Platform-independent Model (PIM), Platform-specific Model (PSM)
منابع مشابه
Incorporating MDA to Design Business Intelligence Services by using SaaS Model of Cloud Computing
Cloud computing based on the latest information and computing technologies provides software programs, platforms, infrastructure etc. as services. On the other hand, Business Intelligence (BI) on the Cloud is an assistance model that helps organizations further their strategic business interests and it is for this reason, every organization is looking forward to its generation and effective usa...
متن کاملA Model-Driven Approach to Cloud SaaS Interoperability
Cloud computing is a promising computing paradigm wherein the resources are made available to the clients as services, over high bandwidth networks. Cloud SaaS refers to a cloud computing service model in which the software applications are offered as services. These cloud software applications may require interacting with each other in order to accomplish a task. Thus, interoperability among s...
متن کاملSoftware as a Service for Efficient Cloud Computing
This Research paper explores importance of Software As A Service (SaaS) for efficient cloud computing in organizations and its implications. Enterprises now a days are betting big on SaaS and integrating this service delivery model of cloud computing architecture in their IT services. SaaS applications are service centric cloud computing delivery model used as IT Infrastructure which is multi-t...
متن کاملDesign Choices Underlying the Software as a Service (SaaS) Business Model from the User Perspective: Exploring the Fourth Wave of Outsourcing
Software as a Service (SaaS) can be viewed as the fourth wave of outsourcing. SaaS is a relatively new type of service delivery model in which a service provider delivers its services over the web to many users on a pay per use or period basis. In the scarce literature available, the SaaS business model is almost always analyzed from the perspective of the service provider perspective, and rare...
متن کاملModel-Driven Development Patterns for Mobile Services in Cloud of Things
Cloud of Things (CoT) is an integration of Internet of Things (IoT) and cloud computing for intelligent and smart application especially in mobile environment. Model Driven Architecture (MDA) is used to develop Software as a Service (SaaS) so as to facilitate mobile applications development by relieving developers from technical details. However, traditional service composition or mashup are so...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011